class PromptDiscriminator:
    def evaluate(self, prompt, test_result, user_input):
        """
        评估提示词效果并提出改进建议
        :param prompt: 当前提示词
        :param test_result: 测试结果
        :param user_input: 用户需求描述
        :return: 改进后的提示词或终止信号
        """
        # 示例逻辑：简单评估是否需要改进
        if "注释" not in test_result:
            return f"{prompt}，并确保代码包含详细注释"
        return "无需改进"